#include <iostream>
using namespace std;
//函数默认参数
//在C++中，函数的行参列表中的行参是可以有默认值的
//语法：返回值类型 函数名 (参数 = 默认值){}
int func(int a, int b = 10, int c = 20){
    return a + b + c;
}

//1.如果某个位置参数有默认值，那么从这个位置往后，从左向右，必须都要有默认值
//2.如果函数声明有默认值，函数实现的时候就不能有默认参数
//声明和实现只有一个有默认参数
int func2(int a = 10,int b =20);
int func2(int a,int b){
    return a + b;
}

int main(){
	cout << func(10) <<endl;
	system("pause");
	return 0;
}

